“将来完成进行时”:表示在将来某个时间点之前一直持续进行的动作,强调持续时长或“到那时为止一直在做”。常见结构:will have been + V-ing。(也存在较少见的 shall have been + V-ing 用法)
/ˈfjuːtʃər ˈpɜːrfɪkt kənˈtɪnjuəs/
By next month, I will have been working here for a year.
到下个月,我在这里工作就将满一年了(一直在工作)。
By the time the train arrives, she will have been waiting at the station for over two hours, exhausted and hungry.
等火车到站时,她在车站等的时间就将超过两小时,又累又饿。
这是一个语法术语,由三个部分组合而来:future(将来)+ perfect(完成体,表示“在某时间点之前已完成/已达到某状态”)+ continuous(进行体,强调动作持续)。英文里用“will have been + -ing”把“将来”“完成”和“持续”三个语法意义叠加表达出来。